﻿/*! @file
********************************************************************************
<PRE>
文 件 名    : Program.cs
说    明    : 启动文件
作    者    : 汪泽然
--------------------------------------------------------------------------------
备    注    : 
--------------------------------------------------------------------------------
修改记录: 
 * 日   期      版  本       修改人      修改内容 
 * 2009-6-18    0.4.7       汪泽然      增加转换ASP.NET项目
 * 2009-6-20    0.4.8       汪泽然      把文本编码改为Unicode
 * 2009-6-22    0.4.9       汪泽然      增加要转换文件的备份/恢复功能
 * 2009-6-22    0.4.10      汪泽然      修复了Web.config时找不到节点时的删除异常
 * 2009-6-23    0.4.11      汪泽然      增加对获取源代码文件数量为0时的判断
 * 2009-6-26    0.4.12      汪泽然      修复了源代码转换时出现乱码的Bug，完善了备份项目文件时的判断逻辑
 * 2009-7-11    0.5.0       汪泽然      转换时，运行版本选择界面
</PRE>
********************************************************************************
* 版权所有(c) 2008 ~ 2009, 汪泽然, 保留所有权利
*******************************************************************************/
using System;
using System.Collections.Generic;
using System.Windows.Forms;
using System.Text.RegularExpressions;
using Wangzeran.Transform.Code;
using Wangzeran.Transform.Forms;
using System.Configuration;
using System.Collections;
using Wangzeran.Transform.Core.ITransform;
using Wangzeran.Transform.Core.PlugIn;
using Wangzeran.Transform.Core.Support;

namespace Wangzeran.Transform.Code
{

    static class Program
    {

        private static string filePath = String.Empty;

        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main(string[] args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            if (args.Length == 1)
            {
                filePath = args[0];
                Application.Run(new SelectorFrm(filePath));
            }
            else
            {
                Application.Run(new RegisterFrm());
            }

            //filePath = @"d:\project\dotnet\csharp project\transform\test\visualcsharpexpress2008\visualcsharpexpress2008.sln";
            //Application.Run(new SelectorFrm(filePath));

        }



    }
}
